do everything possible - Deutsch Englisch Wörterbuch